namespace FtpDownloader.Models
{
    public class FtpSettings
    {
        public string Host { get; set; } = string.Empty;
        public string Username { get; set; } = string.Empty;
        public string Password { get; set; } = string.Empty;
        public int Port { get; set; } = 21;
        public bool UsePassive { get; set; } = true;
        public bool UseBinary { get; set; } = true;
        public string RemoteDirectory { get; set; } = "/";
        public string LocalDirectory { get; set; } = string.Empty;
        public string FilePattern { get; set; } = "*";
        public bool DeleteAfterDownload { get; set; } = false;
    }
}

